// 对于axios进行二次封装
import axios from "axios";
// 获取仓库:存储数据
import store from "@/store";

// api base_url，设置前缀
const BASE_URL = 'https://v.api.aa1.cn/api/'
// 创建实例
const requests = axios.create({
    // 基础路径
    baseURL: BASE_URL,
    // 超时
    timeout: 3000,
});

// 请求拦截器
requests.interceptors.request.use((config) => {
    // config:配置对象，带有请求头
    // config.headers.test = 'hello!'
    return config;
})

// 响应拦截器
requests.interceptors.response.use((res) => {
    return res.data;
}, (err) => {
    // 失败
    return new Promise(() => { });
})

export default requests;